#include "BlockQueue.hpp"
#include <pthread.h>

void* Consumer(void* args)
{
    BlockQueue *bq = static_cast<BlockQueue*>(args);
}

void* Producer(void* args)
{
    BlockQueue *bq = static_cast<BlockQueue*>(args);
}

int main()
{
    BlockQueue *bq = new BlockQueue();
    pthread_t c, p;
    pthread_create(&c, nullptr, Consumer, bq);
    pthread_create(&p, nullptr, Producer, bq);

    pthread_join(c, nullptr);
    pthread_join(p, nullptr);
}